#define _CRT_SECURE_NO_WARNINGS 
#include<stdio.h>
int main()
{
	int n = 0;
	scanf("%d", &n);
	int a = 0;
	int b = 0;
	int c = 0;
	int count = 1;
	int i = 0;
	int j = 0;
	int temp = n;
	for (i = 1; i <= n; i++)
	{
		if ((j = temp - i) % 1 == 0)
		{
			count++;
			temp -= 1;
		}
		else if ((j = temp - i) % 2 == 0)
		{
			count ++;
			if ((j = temp - i) / 2 > 1)
			{
				count++;
			}
			temp -= 2;
		}
	    else if ((j = temp - i) % 3 == 0)
		{
			count++;
			if ((j = temp - i) / 3 > 1)
			{
				count++;
			}
			temp -= 3;
		}
		
		else if ((j = temp - i) / 6 == 0)
		{
			count++; 
			if ((j = temp - i) / 6 > 1)
			{
				count++;
			}
			temp -= 6;
		}
	}
	printf("%d", count);
	return 0;
}
	//for (i = 1; i < n; i++)
	//{
	//	/*if ((j = n - i) % 2 == 0)
	//	{
	//		count++;
	//	}
	//	else */if ((j = n - i) % 3 == 0)
	//	{
	//		count++;
	//	}
	//	/*else if ((j = n - i) % 6 == 0)
	//	{
	//		count++;
	//	}*/
	//}
	//for (i = 1; i < n; i++)
	//{
	//	/*if ((j = n - i) % 2 == 0)
	//	{
	//		count++;
	//	}
	//	else if ((j = n - i) % 3 == 0)
	//	{
	//		count++;
	//	}*/
	//	/*else*/ if ((j = n - i) % 6 == 0)
	//	{
	//		count++;
	//	}
	//}
	